import {
     createStore ,
     applyMiddleware
    } from "redux";

import countReducer from "./reducers/countReducer";
//异步处理中间件
//当我们要进行异步action，action是一个函数，我们dispacth的函数就会提交到中间件
//中间件帮我们执行函数，一般函数中会有一个dispatch再次派发到store中
import thunk from 'redux-thunk'
console.log('store调用了');

// 创建store 并提供对应的reducer
const store=createStore(countReducer ,applyMiddleware(thunk));

export default store;